基于smbus总线的视频解码芯片saa7113初始化.docVIP

基于smbus总线的视频解码芯片saa7113初始化.doc

  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文档。上传文档
查看更多
基于SMBUS总线的视频解码芯片SAA7113初始化 2009-5-26 11:24:00 谢文华,高文华 供稿 摘?要:本文不用于以往的用标准51单片机对芯片进行初始化配置,而是采用一种新型单片机C8051F040对解码芯片SAA7113进行初始化,并给出解码芯片各个寄存器的配置值及其C8051F040专用SMBUS总线的使用方法。SMBUS总线与IIC总线兼容,C8051F040具有专用的SMBUS总线接口,不需要用单片机引脚模拟IIC总线,传输数据时只需要对其寄存器进行操作,这就大大节省了硬件资源,编程方便。 关键词:视频解码;SAA7113;C8051F040;SMBUS总线 Abstract:The?video?decoder?chip?SAA7113?is?initialized?by?the?Single?Chip?Microcomputer?C8051F040?which?is?a?new?type?MCU?instead?of?the?standard?51?MCU?.?The?paper?introduces?the?configuration?of?the?various?registers?in?the?video?decoder?and?the?use?of?SMBUS?which?is?exclusive?in?the?Single?Chip?Microcomputer?C8051F040.SMBUS?is?compatible?with?IIC,C8051F040?uses?exclusively?interface?of?SMBUS?instead?of?the?analog?IIC?in?the?standard?51?MCU.?SMBUS?only?operates?its?registers?to?save?the?hardware?resources?and?to?make?programming?conveniently?when?it?transmits?the?data. Key?words:video?decoder;?SAA7113;?C8051F040;?SMBUS   SAA7113是飞利浦半导体推出的9位视频AD芯片,在很多视频产品如电视卡、MPEG2、MPEG4中都有应用,也可用于可视对讲、可视门铃、可视电话中。SAA7113的主要作用是把输入的模拟视频信号解码成标准的“VPO”数字信号,SAA7113兼容全球各种视频标准,可根据需要将其配置为相应的视频标准,?即初始化,否则SAA7113就不能按要求输出,在我国应用时习惯上将其配置为PAL制式。对SAA7113初始化需要通过IIC总线进行,本文用C8051F040单片机对其进行初始化及其控制。C8051F040单片机是51单片机的一种,但是它不同于普通的51单片机,它具有专用的IIC接口,只需要对特定的SMBUS总线寄存器进行操作,编程方便。 1、SAA7113的基本原理及其寄存器介绍   SAA7113是一种视频解码芯片,它可以同时输入4路CVBS或者2路S视频(Y/C)信号,通过内部寄存器的不同配置可以对输入进行切换,输出为8位的“VPO”数字信号,为标准的ITU656、YUV?4:2:2格式。SAA7113兼容PAL、NTSC、SECAM等多种制式,可自动检测50或60Hz的场频,通过寄存器不同配置在各种制式间切换。   SAA7113的寄存器地址从00H开始,到FFH结束。其中00H、1FH、60H~62H为只读寄存器,不可写;14H、18H~1EH、20H~3FH、63H~FFH为保留地址;只有以下寄存器可读写:?01H~05H(前端输入通道部分),06H~13H、15H~17H(解码部分),40H~60H(常规分离数据部分)[1]。   对各个寄存器的配置值如下[2]:   寄存器地址:   01H,02H,03H,04H,05H,06H,07H,08H,09H,0AH,0BH,0CH,0DH,0EH,?0FH,10H,11H,12H,13H,15H,16H,17H,40H,41H~57H,58H,59H,5AH,5BH,5EH   寄存器配置值:   08H,0C0H,33H,00H,00H,0EBH,E0H,0B8H,01H,80H,47H,42H,01H,01H   0FH,00H,0CH,0A7H,00H,00H,00H,00H,02H,FFH~FFH,00H,54H,07H,83H,00H 2、SAA7113与单片机C8051F040接口设计   C8051F040通过SMBUS(System?Management?Bus)总线(一种与IIC兼容的数据总线)将SAA7113各个寄存器的配置值送入

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档