0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一款实用的数字机顶盒的设计方案推荐

电子设计 来源:互联网 作者:佚名 2018-01-11 07:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在我国,数字电视节目在许多省市已经开始试播,由于用户端使用的基本都是模拟电视机,无法接收数字信号,因此需要一种接收装置来担当二者之间的桥梁,这就是机顶盒(Set Top Box,简称STB)。它是一种扩展电视机功能的一种新的家用电器。它可以把卫星直播数字电视信号、地面数字电视信号、有线电视网数字信号甚至互联网的数字信号转换成模拟电视机可以接收的信号,使现有的模拟电视机用户也能分享数字化革命带来的科技成果。文中主要介绍笔者开发的基于DVB-C 的有线数字电视机顶盒。

DVB-C 数字机顶盒的硬件设计

LSI 2005 主芯片介绍
DVB-C 数字机顶盒采用LSI Logic 公司的SC2005 作为主芯片。SC2005 采用最新的1.27mmPBGA 封装,将LSIL641x8 传输译码器和L64105MPEG-2 音视频解码器集成在一块芯片里,集成度高,内置工业标准的Tiny RISC108MHz MIPS CPU,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 机顶盒的硬件总体设计
为了实现有线数字机顶盒的功能,从技术实现上要达到以下要求:
(1)接收CATV 网络上110MHz~855MHz频率范围内的射频信号,并转换为中频信号。
(2)实现QAM 解调制功能,将调制信号恢复为数字基带信号。
(3)完成信道解码处理,实现前向纠错功能。
(4)完成TS 传送流解复用、MPEG-2 解码功能,并且能够实现电视信号解码和音频DAC 功能,输出符合要求的模拟音视频信号。

本设计实现了以上所有功能,设计总框图如图1 所示。

图1 SC2005 机顶盒系统总框图

系统组成部分功能介绍
1、数字高频头:接收CATV电缆上的射频信号,由高频头电路将射频信号下变频为中频信号,并将中频信号送到内部得解调制芯片,由解解调制芯片完成QAM解调制及FEC前向纠错芯片,而后以并行或串行方式送出TS(传送流信号)。
2、SC2005:LSI logic公司的传送流处理芯片。
3、CPU_SDRAM:提供SC2005内嵌CPU运行时所需要的存储空间。
4、AV_SDRAM:提供SC2005内部MPEG解码器对PES流进行处理时所需的存储空间。
5、BOOT_FLASH:存放系统BOOT程序、引导系统正常启动。
6、SYS_FLASH:存放系统工作软件,实现系统功能。
7、串口:串口模块电路对SC2005的串行I/O口进行电平转换,提供标准的RS232串行接口,提供RS232调测接口。
8、SMARTCARD:实现授权、加密、收费等功能。
9、用户接口:提供给用户简单得输出、输入接口,如系统工作状态显示接口、按键接口、遥控接口等。
10、USB:提供给用户一个USB 1.1兼容的接口,最高数据率12Mb/s;可以用于支持U盘,保存节目或者播放U盘上的节目。
11、IDE:提供给用户一个标准的IDE 接口。挂接硬盘后可以用来实现保存节目或者播放硬盘上的节目。DVB-C 数字机顶盒的软件设计

DVB-C 机顶盒的软件总体设计
DVB-C 机顶盒软件实现方案基于稳定性、可靠性和可扩展性的原则进行设计,所有软件系统应该达到功能完备,使用简便和便于扩充几个特性。跟据上述分析,机顶盒软件体系结构如图2所示。

图2 机顶盒软件模块层次图

整个机顶盒软件的结构采取开放式的模块化结构。其中硬件抽象层可以增加软件的硬件无关性;操作系统抽象层用于实现操作系统层的可移植性,以支持多种RTOS;中间件移植层用于各种商业化的中间件软件的移植。从底下往上看,整个体系从硬件层到应用层分为以下几个层次:

1、硬件抽象层:通过提炼一些硬件操作的特性,将一些与硬件相关紧密的操作抽象出来,从而将操作系统和硬件层分开,这使得BSP 和Driver的设计更简洁,有利于提高软件的可重用性和易移植性。
2、BSP 层:用于将引导操作系统,对操作系统提供板级支持。同时提供一些近设备的驱动。
3、操作系统及硬件驱动层:提供操作系统内核和硬件驱动。操作系统主要提供内存管理、任务调度、时钟管理、资源共享和互斥等功能。硬件驱动层在操作系统和硬件抽象层的基础上实现对硬件的驱动。
4、中间件:是一种将应用程序和操作系统、硬件细节隔离开来的软件环境,通常它都是由一些虚拟机器构成的,如HTML 虚拟机、JavaScript 虚拟机、MHEG-5 虚拟机、Java 虚拟机等。这使得应用不依赖于特定的硬件平台。著名的中间件提供商有:OpenTV 和Canal+。
5、DVB引擎:实现DVB/DAVIC 协议的解析。包括MPEG2 解码器、SI 引擎和DSM-CC 数据接口。
6、应用层。建立在上述各个模块的基础上的应用程序片。包括:频道管理、系统自检、电子节目导航、软件下载与升级管理和家长控制等模块。

操作系统的选型
机顶盒作为一个典型的嵌入式系统,对其操作系统有更高的稳定性和实时性要求,一般选用实时嵌入式操作系统,这里我们选用uCOS-Ⅱ操作系统:一个源码公开、可移植、可固化、可裁剪、占先式的实时多任务操作系统。由于uCOS-Ⅱ属于开放源码操作系统,所以开发包投入可以免除,而且去了版税。同时该操作系统在工业控制消费电子和国防等领域已经得到了广泛的应用,实践证明该操作系统在稳定性和可用性上是完全适合在本方案中是选用的。

uCOS-Ⅱ内核精简,效率高,对存储器和内存的需求低,对于降低系统成本有利。此外,uCOS-Ⅱ所有源代码都公开,而且很多著名科研机构包括大学、研究所都对该操作系统进行了支持,提供了大量的已经经过工业验证的软件包,这对于开发人员来说很便利,有利于加快开发进度。

结束语

数字电视机顶盒是模拟电视机向数字电视机过渡的最佳解决方案。数字电视机顶盒是未来家庭必备的多媒体信息终端,使用数字电视机顶盒的有线电视用户,可以享受电视、数据、话音等全方位的信息服务。随着数字技术、多媒体技术和网络技术的发展,数字电视机顶盒的功能将逐步得到完善。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SC2005
    +关注

    关注

    0

    文章

    2

    浏览量

    8141
  • 数字机顶盒
    +关注

    关注

    0

    文章

    15

    浏览量

    8569
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入剖析 MAX5322:一款实用的 12 位串行 DAC

    深入剖析 MAX5322:一款实用的 12 位串行 DAC 在电子设计领域,数模转换器(DAC)是连接数字世界和模拟世界的关键桥梁。今天,我们要深入探讨的是 Maxim 公司的 MAX5322,一款
    的头像 发表于 04-17 17:05 545次阅读

    STEVAL - ISA029V1:DVD/机顶盒紧凑型电源演示板解析

    STEVAL - ISA029V1:DVD/机顶盒紧凑型电源演示板解析 在电子设备的电源设计领域,一款性能优良且适用范围广泛的电源模块至关重要。今天我们就来深入探讨
    的头像 发表于 04-16 16:10 105次阅读

    STEVAL - ISA017V1:机顶盒电源的优秀解决方案

    STEVAL - ISA017V1:机顶盒电源的优秀解决方案 在电子工程师的日常工作中,电源设计是至关重要的环。今天,我们就来深入探讨下 STEVAL - ISA017V1 这款专
    的头像 发表于 04-16 15:35 105次阅读

    STEVAL - ISA016V1电源设计剖析:适用于机顶盒的高效方案

    的STEVAL - ISA016V1,一款基于L6565的机顶盒电源解决方案。 文件下载: STEVAL-ISA016V1.pdf 核心特性览 开关模式与输入要求 STEVAL -
    的头像 发表于 04-16 15:30 115次阅读

    RT5047GSP评估板:卫星机顶盒电源与控制的理想之选

    RT5047GSP评估板:卫星机顶盒电源与控制的理想之选 在卫星电视接收系统中,低噪声块下变频器(LNB)的稳定供电和精确控制至关重要。RT5047GSP评估板正是为满足这需求而设计的一款高度集成
    的头像 发表于 04-14 13:15 112次阅读

    RT5047AGSP评估板:卫星机顶盒LNB供电与控制的理想之选

    )的RT5047AGSP评估板,它为卫星机顶盒模块向天线馈源低噪声降频器(LNB)或多开关提供电源和控制信号提供了个高度集成的解决方案。 文件下载: EVB_RT5047AGSP.
    的头像 发表于 04-14 13:15 112次阅读

    RENESAS ISL6421A:卫星机顶盒LNB供电与控制的理想之选

    的解决方案,为先进卫星机顶盒模块向LNB提供电源和控制信号提供了出色的支持。下面我们就来深入了解下这款产品。 文件下载: ISL6421AEVAL1Z.pdf 、产品概述 ISL6
    的头像 发表于 04-12 15:15 436次阅读

    7.5W连续、13W峰值DVD/机顶盒电源设计解析

    Integrations公司基于TNY376PN设计的一款7.5W连续、13W峰值的DVD/机顶盒电源。 文件下载: RDK-115.pdf 、电源概述 这款电源是个四输出反激式
    的头像 发表于 04-11 16:05 397次阅读

    PicoClaw 安卓原生 APK 测试版发布!吃灰机顶盒键养虾体验!

    千呼万唤始出来,PicoClaw安卓原生APK测试版来啦!再也不用倒腾Termux复杂的安装,APK包键安装使用!特别针对安卓机顶盒适配,简洁界面连遥控器都能操作快唤醒你家的吃灰机顶盒,把它升级为你的家庭AI中枢吧!
    的头像 发表于 04-01 17:20 573次阅读
    PicoClaw 安卓原生 APK 测试版发布!吃灰<b class='flag-5'>机顶盒</b><b class='flag-5'>一</b>键养虾体验!

    74AHC00:一款实用的四2输入正与非门芯片

    74AHC00:一款实用的四2输入正与非门芯片 在电子设计领域,逻辑门芯片是构建数字电路的基础组件。今天,我们来详细了解下SGMICRO公司的74AHC00四2输入正与非门芯片,它在众多应用场
    的头像 发表于 03-16 11:10 541次阅读

    宽压输入,高效稳压:XBL1509 DCDC降压转换器在机顶盒电源中的设计

    在现代机顶盒的紧凑机身内,个高效、可靠的电源架构是实现稳定运行的基础。XBL1509作为一款经典的150KHz、3A降压(Buck)DC/DC转换器,凭借其宽输入范围、高集成度和简易的设计,成为
    的头像 发表于 12-30 18:07 576次阅读
    宽压输入,高效稳压:XBL1509 DCDC降压转换器在<b class='flag-5'>机顶盒</b>电源中的设计

    GPMI生态再迎里程碑:GPMI微型机顶盒正式发布

    近日,全球领先的数字智能娱乐终端厂商创维数字正式发布基于我国自主研发的新代通用多媒体接口(GPMI)的微型插入式机顶盒。该产品将于年内率先在江苏省广电有线信息网络股份有限公司启动试点
    的头像 发表于 11-08 01:15 6227次阅读

    TPS65231A2 用于数字机顶盒的电源管理 IC (PMIC)数据手册

    TPS652x 提供个 PWM 降压控制器、两个可调同步降压稳压器、两个独立的 USB 电源开关和个电源电压监控器 (SVS),可为采用单个 12V 至 22V 电源运行的卫星机顶盒、xDSL
    的头像 发表于 07-14 09:28 1006次阅读
    TPS65231A2 用于<b class='flag-5'>数字</b><b class='flag-5'>机顶盒</b>的电源管理 IC (PMIC)数据手册

    TPS65230 用于数字机顶盒的电源管理 IC (PMIC)数据手册

    TPS652x 提供个 PWM 降压控制器、两个可调同步降压稳压器、两个独立的 USB 电源开关和个电源电压监控器 (SVS),可为采用单个 12V 至 22V 电源运行的卫星机顶盒、xDSL
    的头像 发表于 07-14 09:24 1053次阅读
    TPS65230 用于<b class='flag-5'>数字</b><b class='flag-5'>机顶盒</b>的电源管理 IC (PMIC)数据手册

    AD9877单电源电缆调制解调器/机顶盒混合信号前端技术手册

    AD9877是一款单电源电缆调制解调器/机顶盒混合信号前端,内置发射路径插值滤波器、完整正交数字上变频器和发射DAC。接收路径内置12位ADC和双通道8位ADC。内部需要的所有时钟和输出系统时钟均由PLL从单晶体或时钟输入产生。
    的头像 发表于 04-28 17:22 2449次阅读
    AD9877单电源电缆调制解调器/<b class='flag-5'>机顶盒</b>混合信号前端技术手册