微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 基于SAA7214与SAA7215机顶盒的系统设计

基于SAA7214与SAA7215机顶盒的系统设计

时间:07-22 来源:互联网 点击:
2.3 控制面板模块  

控制面板模块包括:键控板和显示板。它是通过一块AT89C2051单片机来控制面板的各项功能,并与主板模块中的SAA7214相联系。将已解调、解码和编码后的视频、音频信号(即模拟信号)分别由机顶盒的各相应端口输出,完成对STB的功能控制和显示。同时可用遥控器实现所有基本功能的控制与切换。  

2.4 IC卡模块  

IC卡模块:指IC卡板,具有智能IC卡CA解扰功能。该板中使用了TDA8004接口芯片,它位于IC卡与微处理器之间,无需接大量的外部元件就能完成保护和控制功能。信号通过接口与主板中的SAA7214相连,具有相应的权限确认功能,当机顶盒接收到权限确认信息后,才对数字电视节目进行解码,供用户收看。实现有条件接收解密处理,这样通过IC卡可实现收费电视、付费点播、征订等业务。  

3 系统软件结构  

该机顶盒系统软件结构可以分为三个层次:业务软件应用层、实时事件处理层、系统内核及驱动层。  

业务软件应用程序  
实时事件处理层  
系统内核及驱动层  
硬 件 层   
  
3.1 业务软件应用层  

业务软件应用层相当是覆盖在驱动和操作系统之上的一层接口,它是根据系统业务需要而制定的,为用户应用程序实现机顶盒的各种功能服务的。如综合信息、电子商务、电子游戏等。

3.2 实时事件处理层   

实时事件处理层是将应用程序与低层的操作系统、硬件细节隔离开来的软件环境,它使应用程序不依赖于具体的硬件平台,是业务软件应用程序与硬件平台的中间件,此软件系统采用了OpenTV中间件。OpenTV中间件提供给用户应用程序完整的应用程序接口,使应用程序只需调用这些函数,就可以实现机顶盒系统所应具有的所有功能。这样,使得用户应用程序部分的工作变得非常简单。  

3.3 系统内核及驱动层  

本系统所采用的操作系统是pSOS,硬件驱动层主要是针对各种硬件模块,提供相应的驱动程序。主要的驱动包括:接口模块,包括I2C接口操作控制,智能卡的控制等;音频模块;视频模块;解复用模块;解码模块,Flash驱动模块等。  

4 结束语  

以上介绍了基于SAA7214与SAA7215芯片的有线电视机顶盒软软硬件的系统结构及功能框图。该系统采用高度开放的模块化结构设计,系统前端将模拟的视、音频信号经MPEG-2视像编码压缩成数字信号,把多路数字信号经复接器复接后,再进行QAM调制发射,作为用户的下行数字信号。用户采用电话DTMF或BPSK作为上行,通过上行通道就能把用户的选择信息传送给系统服务中心(系统前端)。这样就能够在宽带网(既有线电视网)中实现交互式视频点播(VOD)、股票信息及分析和及时交易、远程教育、信息发送等。且该有线电视机顶盒的操作系统和应用软件可由控制服务器通过下行信道广播下来,如需扩展机顶盒的应用能力,只须修改或增加相应的软件即可,无需对机顶盒的硬件作大的改动,给系统升级带来了方便。   

目前,国内广播电视系统已开始了向数字电视的转变,虽然近期的数字应用更多的还是将模拟彩电数字化,但随着用户对功能需求的增加,以及有线运营商服务内容的丰富,具有多功能的交互式的有线电视机顶盒也会得到日益广泛的应用,并且会有较大的市场。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top