USB数字电视接收棒的设计与实现

[09-14 01:02:48]   来源:http://www.88dzw.com  电子制作   阅读:8552

文章摘要:3.2 DirectShow技术在系统中的应用 在DirectShow技术中,一个播放器由多个功能不同的Filter连接而成,这些Filter不是独立工作,而是互相联系、互相配合,是一个有机的整体,这个整体称之为Filter Graph。一般将Filter分为以下几类,见表1。www.88dzw.com 本系统搭建的Filter Graph如图3所示。4 实验结果 在完成了USB数字电视接收棒的系统总体方案设计之后,根据所选用的芯片,参照相应技术手册,设计了电路原理图并制作了印刷电路板。在硬件制作期间,同时进行软件的开发工作。在硬件制作完成后,利用KEILC和VC6++进行了

USB数字电视接收棒的设计与实现,标签:电子小制作,http://www.88dzw.com
3.2 DirectShow技术在系统中的应用
    在DirectShow技术中,一个播放器由多个功能不同的Filter连接而成,这些Filter不是独立工作,而是互相联系、互相配合,是一个有机的整体,这个整体称之为Filter Graph。一般将Filter分为以下几类,见表1。

www.88dzw.com

    本系统搭建的Filter Graph如图3所示。

4 实验结果
    在完成了USB数字电视接收棒的系统总体方案设计之后,根据所选用的芯片,参照相应技术手册,设计了电路原理图并制作了印刷电路板。在硬件制作期间,同时进行软件的开发工作。在硬件制作完成后,利用KEILC和VC6++进行了调试。利用笔记本电脑在室内和运动状态下分别进行了长时间(12 h)测试,USB端口接收数据的速度稳定在1.8 MB/s。测得厦门地区国标DMB-TH数字电视的参数见表2。

    实验结果表明:无论在静止和运动状态下,整个系统长时间工作稳定,体积小,功耗低,接收效果好,误码率低,音视频同步,节目播放清晰流畅,频道切换小于1 s,达到了设计要求。播放效果如图4所示,播放频道为厦门卫视,图中右下脚为USB数字电视接收棒及配套天线。

5 结 语
    本文首先介绍了USB数字电视接收棒的系统总体设计方案,然后详细介绍了系统实现的两个关键点——硬件驱动程序的设计和PC主机应用程序的设计。随着国标DMB-TH的标准的实施和推广,各地地面数字电视节目的增多,USB数字电视接收棒作为便携式、可热插拔的数字电视接收设备必将受到人们的青睐,实用价值和市场前景看好。

www.88dzw.com
2 硬件驱动程序的设计
    硬件驱动程序是系统设计中很关键的一个部分,它直接关系到各硬件芯片是否能正常稳定的工作。硬件的驱动是由主控芯片来完成,在本方案中将uSB传输控制芯片CY7C68013作为主控芯片,它内置增强型的8051内核,通过I2C总线来控制前端的高频头和信道解调芯片,完成对前端的驱动。
    硬件驱动程序设计主要是根据硬件电路的设计特点来编写CY7C68013的固件程序。固件程序可以处理来自系统的USB标准请求,完成各种数据的交换工作和事物处理。CypreSS公司提供了固件程序框架,用户可在此框架上增加自己的功能代码以完成相应功能。整个硬件驱动流程图如图2所示。

    (1)设定USB芯片的工作方式为Slave FIFO,Au-to In模式,利用端点2(设为1 024×4 b大小)进行传输。在这种模式下USB芯片内的数据传输不需要8051内核的干预,利用CY7C68013特有的量子FIFO自动完成数据的传输,这样可以保证数据的传输速率不受到8051内核的频率限制而达到一个较高的速度,满足USB 2.0高速传输的要求。

上一页  [1] [2] [3]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《USB数字电视接收棒的设计与实现》相关文章