TVP5150的低功耗模块.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

引言

??????随着便携式多媒体终端需求量迅速增加,在视频解码等方面对芯片低功耗的要求也越来越高

??????因此,只有将模拟视频信号转换成为符合ITU-RBT.656标准的数字信号,才可方便地利用FPGA或者DSP甚至PC机来进行信号处理本模块就是利用TI公司的超低功耗TVP5150芯片对视频信号A/D解码,由单片机通过I2C总线控制,预留地址数据等接口,作为模块验证以及后续数字信号处理之用

??????1模块硬件构成

??????1.1系统根本构成

??????系统总体构成框图如图1所示

??????TVP5150是超低功耗、支持NTSC/PAL/SECAM等格式的高性能视频解码器,在正常工作时,它的功耗仅115mW,并且具有超小封装(32脚的TQFP),因此非常适用于便携、批量大、高质量和高性能的视频产品它可以接收2路复合视频信号(CVBS)或1路S-Video信号通过单片机I2C总线设置内部存放器,可以输出8位4:2:2的ITU-RBT.656信号(同步信号内嵌),以及8位4:2:2的ITU-RBT.601信号(同步信号别离,单独引脚输出)

??????单片机选用TI公司的MSP430F2013,超低功耗,有2kB+256BFlash存储器和128BRAM,14脚超小封装(TSSOP)其功耗是一般单片机的1/5,特别适合于手持设备,在1.8V~3.6V电压、1MHz的时钟条件下,耗电电流在0.1μA~400μA之间(因工作模式不同而不同)单片机通过MAX3232与串口连接,由PC机通过串口对单片机在线编程,方便对单片机程序及时修改由PC设置并且随时调整TVP5150的内部存放器,控制其工作状态,输出信号等单片机预留控制口,以增加本模块的可扩展性

??????74HC16245总线控制器用来提高本模块输出信号的负载驱动能力,它是可选局部,视需要可将信号直通以降低模块功耗如果有多个模块组合工作,由单片机对74HC16245使能控制,协调各模块信号输出

??????验证模块主要由SAA7121视频编码芯片构成,可将8位4:2:2的ITU-RBT.656或者ITU-RBT.601输入信号编码成CVBS信号或S-Video信号输出如果TVP5150解码模块工作正常,利用此验证模块可以得到模拟视频信号,接人显示设备可得到输入图像

??????1.2系统硬件设计

??????TVP5150芯片应用原理图如图2所示芯片采用14.31818MHz晶振,数字和模拟输入电压为1.8V,IO口电压为3.3V;信号输入有CH1和CH2两路,并且都进行阻抗匹配设计,防止对输入信号的反射;YOUT[0:7]输出8路YCbCr信号,消隐信号可选择单独引脚HSYNC和VSYNC输出,或者内嵌于这8路信号中PCLK/SCLK脚时钟信号可输出13.5MHz和27MHz两种频率

??????2模块程序构成

??????本模块主要由PC机与单片机串口通信程序和单片机与TVP5150的I2C控制程序两局部软件组成

??????2.1PC机与单片机串口通信程序

??????PC机与单片机通信协议见表1

??????注:带引号局部为传输数据头,供单片机识别处理;Addr为地址;Data为数据

??????本程序在dephi7.0开发环境下完成设计,配置文件为txt格式,能读取和保存配置文件,在配置表格中能对配置文件进行简单处理,能选取配置文件中的存放器信息通过串口发送给单片机,并且能读取单片机发送来的存放器信息

??????程序分为前台的界面处理与后台数据和功能处理两层前台只负责界面的设置与动作,对表格中一切数据的处理都在后台通过SPcomm串口通信控件进行串口通信操作定义Sendlist和Revlist两个类,将所有允许发送项存入Sendlist,然后通过串口发送,而接收到的单片机发送来的数据存入Revlist然后,将Sendlist和Revlist两者进行比照方果相同,那么存储,并在表格中显示;否那么,报错处理每发送一个存放器项有一定的延时用于单片机处理软件有超时设置,如果发送5s后无法接收到单片机回复数据,那么判断为超时出错

??????本程序流程如图3所示

??????2.2单片机程序

??????单片机程序完成串口通信和I2C总线控制两个功能

??????图4为I2C时序图I2C总线是由数据线SDA和时钟线SCL构成的串行总线,可发送和接收数据I2C总线在传送数据过程中有以下3种类型信号:

??????a)开始信号(Start)SCL为高电平时,SDA由高电平向低电平跳变,开始传送数据

??????b)结束信号(Stop)SCL为高电平时,SDA由低电平向

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档