DVB-C数字机顶盒的设计方案与实现方法-解决方案.doc
DVB-C 数字机顶盒的设计方案与实现方法 -解决方案 引言 在我国,数字电视节目在许多省市已经开始试播,由于用户端使用的基本都是模拟电视机,无法接收数字信号,因此需要一种接收装置来担当二者之间的桥梁,这就是机顶盒( SetTopBox,简称 STB)。它是一种扩展电视机功能的一种新的家用电器。它可以把卫星直播数字电视信号、地面数字电视信号、有线电视网数字信号甚至互联网的数字信号转换成模拟电视机可以接收的信号,使现有的模拟电视机用户也能分享数字化革命带来的科技成果。文中主要介绍笔者开发的基于 DVB-C 的有线数字电视机顶盒。 DVB-C 数字机顶盒的硬件设计 LSI2005 主芯片介绍 DVB-C 数字机顶盒采用 LSILogic 公司的 SC2005 作为主芯片。 SC2005 采用最新的 1.27mmPBGA 封装,将 LSIL641x8 传输译码器和 L64105MPEG-2 音视频解码器集成在一块芯片里,集成度高,内置工业标准的 TinyRISC108MHzMIPSCPU, 5 层图形引擎, DMA 控制器,以及统一的 OSG 存储器和 A/ V 存储器;集成有多标准的编码器、可独立编程的视频 DAC,音频 DAC。 SC2005 接收来自信道解码器的 TS 流后,送到内部的 L641x8 模块中, 由L641x8 对数据进行解复用,形成音频和视频 PES 分组数据,通过 A/ V 接口输出给 L64105MPEG-2 解码器进行解码。 L64105 将 PES 分组进行解码,输出数字视频和数字音频信号各两组。一组数字视频和一组数字音频信号直接输出。另外一组数字视频信号送到视频编码器中,被转换成全电视信号 (CVBS)或 S 端子信号 (Y/ C),经过外部低通滤波后,便可直接送到电视机中。另一路数字音频信号送到音频 DAC 中,转换成立体声模拟信号,经外部低通滤波后输出。 SC2005 提供了多种外围设备接口,包括两个 UART 接口、 两个智能卡接口、I2C 接口、 IEEEl284 接口、红外接口、图文电视接口、通用 I/ O 控制以及调制解调器接口。通过这些接口, SC2005 可以和多种外围设备相连,其功能更加强大。另外, SC2005 还有一个硬盘接口,可以将节目下载到硬盘中,以后再看。 DVB-C 机顶盒的硬件总体设计 为了实现有线数字机顶盒